Hardware Information Flow Tracking

نویسندگان

چکیده

Information flow tracking (IFT) is a fundamental computer security technique used to understand how information moves through computing system. Hardware IFT techniques specifically target vulnerabilities related the design, verification, testing, manufacturing, and deployment of hardware circuits. can detect unintentional design flaws, malicious circuit modifications, timing side channels, access control violations, other insecure behaviors. This article surveys area IFT. We start with discussion on basics IFT, whose foundations were introduced by Denning in 1970s. Building upon this, we develop taxonomy for use this classify differentiate tools techniques. Finally, discuss challenges yet be resolved. The survey shows that provides powerful identifying vulnerabilities, as well verifying enforcing properties.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

SHIFT+M: Software-Hardware Information Flow Tracking on Multi-core

We designed, implemented and analyzed three distributed protocols for information-flow tracking on a multi-core message-passing architecture. In each we used Asbestos style labels to provide protection from unauthorized communication. The protocols remove the reliance on a central repository for taint checking by adding a trusted library and hardware mechanisms at each core. We modeled the hard...

متن کامل

Quantitative information-flow tracking for real systems

An information-flow security policy constrains a computer system’s end-to-end use of information, even as it is transformed in computation. For instance, a policy would not just restrict what secret data could be revealed directly, but restrict any output that might allow inferences about the secret. Expressing such a policy quantitatively, in terms of a specific number of bits of information, ...

متن کامل

Architecture-Independent Dynamic Information Flow Tracking

Dynamic information flow tracking is a well-known dynamic software analysis technique with a wide variety of applications that range from making systems more secure, to helping developers and analysts better understand the code that systems are executing. Traditionally, the fine-grained analysis capabilities that are desired for the class of these systems which operate at the binary level requi...

متن کامل

Tracking Information Flow in Financial Text

Information is fundamental to Finance, and understanding how it flows from official sources to news agencies is a central problem. Readers need to digest information rapidly from high volume news feeds, which often contain duplicate and irrelevant stories, to gain a competitive advantage. We propose a text categorisation task over pairs of official announcements and news stories to identify whe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ACM Computing Surveys

سال: 2021

ISSN: ['0360-0300', '1557-7341']

DOI: https://doi.org/10.1145/3447867